Extending Programming Environments to SupportArchitectural

نویسندگان

  • Spiros Mancoridis
  • Richard C. Holt
چکیده

As software systems grow in size and complexity , the demand for languages and tools to capture higher-order abstractions than those supported by programming languages increases. One of these abstractions is the architectural design, which speciies a sys-tem's components, their interfaces, and their interrelationships using textual or visual notations. Although there have been signiicant advances in programming languages and environments, research into languages and tools for architectural design is still preliminary. Moreover, there has been little emphasis on integrating design tools with existing programming environments. This paper describes how the Object-Oriented Turing programming environment was extended to accommodate languages and tools for specifying and visualizing architectural designs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending Programming Environments to Support Architectural Design

As software systems grow in size and complexity, the demand for languages and tools to capture higher-order abstractions than those supported by programming languages increases. One of these abstractions is the architectural design, which speci es a system's components, their interfaces, and their interrelationships using textual or visual notations. Although there have been signi cant advances...

متن کامل

Skeleton Parallel Programming and Parallel Objects

This paper describes the ongoing work aimed at integrating the POP-C++ parallel object programming environment with the ASSIST component based parallel programming environment. Both these programming environments are shortly outlined, then several possibilities of integration are considered. For each one of these integration opportunities, the advantages and synergies that can be possibly achie...

متن کامل

An efficiency measurement model in fuzzy environments, using data envelopment analysis

Data Envelopment Analysis (DEA) is a technique used to compare efficiency in various sectors such as hospitals, chain stores, and dealerships. It represents a set of linear programming techniques and uses deter-ministic data (inputs and outputs), in stable conditions. The DEA technique cannot be used when there is data with indeterministic nature, or when there is an environment with dynamic co...

متن کامل

Supporting Distributed Aspects by Extending Object Teams Model into Distributed Environments

Several distributed AOP models and languages have been developed to support aspects in distributed programming. These approaches prosper in encapsulating distributed concerns within aspect modules and facilitate their employment in distributed applications, but lack supporting management facilities; the dynamic activation/deactivation of aspects at runtime as an alternative to the expensive wea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995